home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / djgpp / src / gdb-4.12 / bfd / config / readme < prev    next >
Encoding:
Text File  |  1994-02-03  |  1.4 KB  |  35 lines

  1. This directory contains target (.mt) and host (.mh) specific Makefile
  2. fragments.  They get added to the Makefile that configure builds.
  3. They are used by {bfd,opcodes,binutils}/configure.in.
  4.  
  5. make variables that can be set in *.mt:
  6.  
  7. configure.in figures out which .o files to compile into libbfd.a, and
  8. sets make variable TDEFAULTS, based on these first three variables:
  9.  
  10. DEFAULT_VECTOR=icoff_little_vec
  11.     The default target; if not specified, there is no default.
  12.     Used in targets.c.
  13.     Not used if the target is an argument to --with-targets.
  14. SELECT_VECS=icoff_big_vec b_out_vec_little_host b_out_vec_big_host
  15.     Any additional targets to support when this target is
  16.     configured in.  Used in targets.c.
  17.     Not used if configured with --with-targets=all.
  18. SELECT_ARCHITECTURES=bfd_h8500_arch
  19.     Architectures to support; used in archures.c.
  20.     Not used if configured with --with-targets=all.
  21. TDEFINES = target-specific cc flags for BFD
  22.  
  23. make variables that can be set in *.mh:
  24.  
  25. AR = ar program
  26. AR_FLAGS = cq if the default rc runs out of memory
  27. CC = cc program
  28. CFLAGS = cc flags that also get passed to mkdep and used to compile
  29.     gen-aout and subdirectories
  30. HDEFINES = host-specific cc flags for BFD
  31. HDEPFILES = .o files to add to libbfd.a (trad-core.o)
  32. INSTALL = install program
  33. LDFLAGS = used to compile chew in doc subdirectory (-lmalloc)
  34. RANLIB = ranlib program or dummy (echo or true, they're equivalent)
  35.